castigate oneself - German English Dictionary